package cn.kgm.makeGodV2;

import cn.kgm.makeGod.Alignment;
import lombok.Getter;

/**
 * @Version 1.8
 * @Author: Kappi
 * @Date: 2025-9-16 15:44
 * @Description: cn.kgm.makeGodV2.PersonalityTagEnums
 */
@Getter
public enum PersonalityTagEnums {

    KIND("仁善", Alignment.GOOD),
    EVIL("邪恶", Alignment.EVIL),
    LOYAL("忠贞", Alignment.GOOD),
    PHILANDERER("风流", Alignment.NEUTRAL),
    GRUDGE("睚眦", Alignment.EVIL),
    ARROGANT("桀骜", Alignment.NEUTRAL),
    FAMILY("天伦", Alignment.GOOD),
    AMBITIOUS("权欲", Alignment.NEUTRAL),
    LONER("孤僻", Alignment.NEUTRAL),
    SELFISH("利己", Alignment.EVIL);

    private final String displayName;
    private final Alignment alignment;

    PersonalityTagEnums(String displayName, Alignment alignment) {
        this.displayName = displayName;
        this.alignment = alignment;
    }

    public String getDisplayName() {
        return displayName;
    }

    public Alignment getAlignment() {
        return alignment;
    }
}
